Spectrum sensing is a critical aspect of cognitive radio networks and involves the detection and monitoring of radio frequency signals in the wireless spectrum. The goal of spectrum sensing is to efficiently and accurately detect the presence of primary users (licensed users of the spectrum) to allow secondary users (unlicensed users) to access the spectrum without causing interference. This technology enables dynamic spectrum access, which is key to improving the efficiency and utilization of the limited available spectrum. Various techniques such as energy detection, cyclostationary feature detection, and matched filter detection are commonly used in spectrum sensing to detect and monitor the spectrum occupancy. Spectrum sensing is crucial for enabling cognitive radio systems to dynamically adapt to changing spectrum conditions and allocate resources efficiently.